home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 17 / AMIGAplus Sonderheft 17 (1999)(ICP)(DE)[!].iso / Rexx / E!XI / E!XI.doc < prev    next >
Text File  |  1997-07-21  |  5KB  |  113 lines

  1.  
  2.                      Excelsior!'s Xtruder Interface 2.1
  3.  
  4.                              © 1995 Alex Holst
  5.  
  6.  
  7. »»» Copyright »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  8.  
  9. E!XI  is  ©  1995  Alex  Holst but may be freely distributed as long as no
  10. changes  are made to the original distribution archive. The version number
  11. of this script does not indicate the version of Xtruder required.
  12.  
  13. Express permission is granted to Martin Wulffeld to include this in the
  14. Xtruder distribution archive, should he wish to do so.
  15.  
  16. The archive should contain the following files:
  17.  
  18.    E!XI/
  19.         E!XI-FV          556 bytes      ; Found Virus - Sysop alert
  20.     E!XI-FV.sig     152 bytes    ; PGP signature of file
  21.         E!XI.doc        4821 bytes      ; This file
  22.     E!XI.doc.sig     152 bytes    ; PGP signature of file
  23.         E!XI.rexx       3154 bytes      ; Arexx script - install in E!
  24.    E!XI.info            2657 bytes      ; Drawer icon
  25.  
  26. To ensure that someone doesn't replace the Found-Virus command with a HD
  27. formatter I have signed it with my PGP key:
  28.  
  29. -----BEGIN PGP PUBLIC KEY BLOCK-----
  30. Version: 2.6ui (Amiga)
  31.  
  32. mQCNAi7JTuUAAAEEALI+tV2ehwnTZaWFeiXMp64vWCCk/SovktA41KyXAyS9PCSg
  33. wMwcDrg33oZOWFndj1uZPOR800FbsFYyyUAL5cZRRemD1u+NMrHQL4/1wplWdeOd
  34. diFLktHx64PhCtt546cCsoz19eNfXmKBEFtRLdfEZZ4tu7XbYSzhA0pMXuEJAAUR
  35. tCRBbGV4IEhvbHN0IDxpMWdAZGM1MTAxLmFhbGJvcmdlcy5kaz6JAFUCBRAwB3bh
  36. 8C9zU+iUNnUBAfsMAf9DdD5mmKXBRDDOCEmkR6RMsfVZsq/12qvIDBzQk5r4Bs4X
  37. OEFrF4HkSeLQVveUchRD+7Y+8et1T/K1tE3Xix3ZiQCVAgUQLvMv1yzhA0pMXuEJ
  38. AQGljQQAsbnlFHw6uPlJpjiIWIPv5FAcskg7RDfxZdFcbRT0hBksH5kWf0L6WYu7
  39. 4UvY2UO4sgshx8ANrUdbvWm/pjZV4LoCdxnGhEoNxbnF63Adt0tzt3KRGKJs1R26
  40. q5+eDRt/z9HwhtA2dYf1+0QFt4SZnTajS1H227FvvPvIYbghOGA=
  41. =NRyM
  42. -----END PGP PUBLIC KEY BLOCK-----
  43.  
  44. No  warrenty  is  provided.  Use  at your own risc! If this script ignores a
  45. virus that trashes your harddisk, I never existed. Blame Martin ;-)
  46.  
  47. »»» Introduction »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  48.  
  49. Being  a member of SHI I had to do *some* work, ;^) so I made this script to
  50. check uploaded files to Excelsior! boards. It parses the filename to Xtruder
  51. which then checks the file.
  52.  
  53. Further more, the script will now try to read BBS:EX.BadFiles and test if
  54. the uploaded file is in it. If it is, the file will be treated as a
  55. corrupt  archive  and a report will be written to the logfile. You can use
  56. the Hack Report from SHI. At the bottom it has a list of all the archives.
  57. Just cut them out and paste them back into your Badlist.
  58.  
  59. Original  code  on the filename check (SafeUnpack.rexx) was done by Tobias
  60. Biehl (2:235/314.46@fidonet).
  61.  
  62. »»» Installing »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  63.  
  64. Copy  the E!XI dir to Doors: edit E!XI.rexx to suit your system and modify
  65. XPrefs/Archive as follows:
  66.              ____________________________________
  67. ARCHIVE NAME |LhA                               |
  68.    INTEGRITY |rx Doors:E!XI/E!XI.rexx >%s %s    |
  69.      KEYWORD |Ok!                               |
  70.     POSITION |0                                 |
  71.              ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  72. Do this for each packer Xtruder supports.
  73.  
  74. Bear  in  mind;  most sysops check files straight after upload but Xtruder
  75. can  use  either  an  internal  checking  routine  or  unpack.library. The
  76. internal is slow but it treats all files as archives so no virus gets past
  77. -  just because it's crunched inside another archive. To save users online
  78. time  you can check archives/maint on the options screen of Excelsior! and
  79. either  check  when  they  log  off  (add  '\$0BBS:C/Maint  -m  -u  -l' to
  80. TEXT.LOGOUT) or when you normally run your maintence.
  81.  
  82. »»» Author »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  83.  
  84. Suggestions, bugreports and women are welcomed at..
  85.  
  86. Alex Holst                                          BBS: Programmer's Resort
  87. Jættestuen 70                                           ZyXEL: +45-98-380575
  88. DK-9230 Svenstrup J                                      ISDN: +45-96-869090
  89.  
  90. Internet: i1g@dc5101.aalborges.dk               http://www.aalborges.dk/~i1g
  91. Fidonet: 2:238/127.0                                  Amiganet: 39:140/136.0
  92.  
  93. »»»» History »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  94.  
  95. Version         Comment
  96. --------        --------
  97. 1.0a            First version - personal testing
  98. 1.0b            Fixed enforcer hit in Found Virus program :)
  99. 1.1             Everything works!
  100. 2.0             The ARexx Interface in Xtruder changed, so a new script had
  101.                 to be written. I think it works..
  102. 2.1        Now compares the file to the EX.BadFiles and writes to a
  103.         log.
  104.  
  105. »»»» To do »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  106.  
  107.  Future plans:
  108.  
  109.  · Notify sysop in a letter instead of a requester!
  110.  · Online interface? (Add files to EX.BadFiles, etc..)
  111.  
  112. Gimme feedback!
  113.